Nové Hrady (German: Neuschloss) is a small village in Ústí nad Orlicí District (until January 1, 2007 in the Chrudim District) of the Pardubice Region of the Czech Republic. It has around 290 inhabitants. Both the Czech and German names mean "New Castle" in English.
Villages Mokrá Lhota and Rybníček are administrative parts of Nové Hrady.